package model.Shapes 
{
	import model.ArrayBuilder;
	/**
	 * ...
	 * @author Yang Wang
	 */
	public class ShapeO extends TetrisShape
	{
		
		public function ShapeO() 
		{
			m_color = 0xFFCC00; // yellow
			
			var ab:ArrayBuilder = new ArrayBuilder();
			
			m_states = new Array();
			m_states[0] = ab.build2DArray(2, 2);
			
			for (var i:int = 0; i < m_states.length; i++)
			{
				for (var j:int = 0; j < m_states[i].length; j++)
				{
					for (var k:int = 0; k < m_states[i][j].length; k++)
					{
						m_states[i][j][k] = true;
					}
				}
			}
		}
		
		
	}

}